package com.project.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.project.myBeans.EntitySupport;

import java.util.Date;
import java.util.List;

public class InternInfo extends EntitySupport {
    private Integer id;

    private Integer sno;

    private Integer orgid;

    private Integer type;

    private String position;

    private String jobintro;

    private String jobcontent;

    private String outcome;

    private Integer workingpic;

    private Integer isTemporary;//附加字段是否显示暂存 1-不显示 其余均为显示

    //wwh
    private String workingpicBase64;//附加字段 工作环境图片base64

    public String getWorkingpicBase64() {
        return workingpicBase64;
    }

    public void setWorkingpicBase64(String workingpicBase64) {
        this.workingpicBase64 = workingpicBase64;
    }

    public Integer getIsTemporary() {
        return isTemporary;
    }

    public void setIsTemporary(Integer isTemporary) {
        this.isTemporary = isTemporary;
    }

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date start;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date end;

    private String instructor;

    private String instructorphone;

    private Integer orgattr;

    private Integer state;

    private String auditsug;

    private String contract;

    private List<Integer> snoList;//附加字段 符合条件的学生信息表ids

    public List<Integer> getSnoList() {
        return snoList;
    }

    public void setSnoList(List<Integer> snoList) {
        this.snoList = snoList;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSno() {
        return sno;
    }

    public void setSno(Integer sno) {
        this.sno = sno;
    }

    public Integer getOrgid() {
        return orgid;
    }

    public void setOrgid(Integer orgid) {
        this.orgid = orgid;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position == null ? null : position.trim();
    }

    public String getJobintro() {
        return jobintro;
    }

    public void setJobintro(String jobintro) {
        this.jobintro = jobintro == null ? null : jobintro.trim();
    }

    public String getJobcontent() {
        return jobcontent;
    }

    public void setJobcontent(String jobcontent) {
        this.jobcontent = jobcontent == null ? null : jobcontent.trim();
    }

    public String getOutcome() {
        return outcome;
    }

    public void setOutcome(String outcome) {
        this.outcome = outcome == null ? null : outcome.trim();
    }

    public Integer getWorkingpic() {
        return workingpic;
    }

    public void setWorkingpic(Integer workingpic) {
        this.workingpic = workingpic;
    }

    public Date getStart() {
        return start;
    }

    public void setStart(Date start) {
        this.start = start;
    }

    public Date getEnd() {
        return end;
    }

    public void setEnd(Date end) {
        this.end = end;
    }

    public String getInstructor() {
        return instructor;
    }

    public void setInstructor(String instructor) {
        this.instructor = instructor == null ? null : instructor.trim();
    }

    public String getInstructorphone() {
        return instructorphone;
    }

    public void setInstructorphone(String instructorphone) {
        this.instructorphone = instructorphone == null ? null : instructorphone.trim();
    }

    public Integer getOrgattr() {
        return orgattr;
    }

    public void setOrgattr(Integer orgattr) {
        this.orgattr = orgattr;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getAuditsug() {
        return auditsug;
    }

    public void setAuditsug(String auditsug) {
        this.auditsug = auditsug == null ? null : auditsug.trim();
    }

    public String getContract() {
        return contract;
    }

    public void setContract(String contract) {
        this.contract = contract == null ? null : contract.trim();
    }
}